
import java.util.ArrayList;


public class TipoNota
{
  private int idTipo;
  private String tipoTipo;
  private String descricaoTipo;
  private ArrayList<Nota> notas;
  
  TipoNota(int idTipo, String tipoTipo, String descricaoTipo, ArrayList<Nota> notas)
  {
      this.idTipo = idTipo;
      this.tipoTipo = tipoTipo;
      this.descricaoTipo = descricaoTipo;
      this.notas = notas;
  }
  
  public int getId()
  {
     return idTipo;
  }  
  
  public String getTipo()
  {
    return tipoTipo;   
  }
  
  public String	getDescricao()
  {
    return descricaoTipo;
  }
  
  public String[] getNotas()
  {
    String[] retorno = new String[notas.size()];
    for(int i = 0; i < notas.size(); i++)
        retorno[i] = notas.get(i).getId() + "-" + notas.get(i).getTitulo();
    return retorno;
  }
  
  public Nota[] getArrayNotas()
  {
      Nota[] arrayNotas = new Nota[notas.size()];
      for(int i = 0; i < notas.size(); i++)
          arrayNotas[i] = notas.get(i);
      return arrayNotas;
  }
  
  public void alterarTipo(String tipo)
  {
      
  }       
  
  public void alterarDescricao(String descricao)
  {
      
  }        
  
  public void adicionarNota(Nota nota)
  {
      notas.add(nota);
  }  
   
  public void adicionarLembrete(Lembrete lembrete)
  {
      
  }       
  public void removerNota(Nota nota)
  {
      
  }        
  public void removerLembrete(Lembrete lembrete)
  {
      
  }   
  
   public void expandirNotas()
  {
      
  }        
  public void expandirLembretes()
  {
      
  }        
 
}
